﻿using System;
using System.Collections.Generic;
using Autodesk.Revit.DB;

namespace ModelChecking.ModelValidation.StairsRamp
{
	public struct StairsResult
	{
		public StairsResult(double dStairsHeight, double dTreadHeight, double dTreadDepth, ElementId idStairs, List<double> listRunWidth, List<string> listWarnInfo)
		{
			this.m_idLinkInstance = null;
			this.m_dStairsHeight = dStairsHeight;
			this.m_dTreadHeight = dTreadHeight;
			this.m_dTreadDepth = dTreadDepth;
			this.m_idStairs = idStairs;
			this.m_listRunWidth = listRunWidth;
			this.m_listWarnInfo = listWarnInfo;
		}

		public ElementId m_idLinkInstance;

		public ElementId m_idStairs;

		public double m_dStairsHeight;

		public double m_dTreadDepth;

		public double m_dTreadHeight;

		public List<double> m_listRunWidth;

		public List<string> m_listWarnInfo;
	}
}
